Symmetry and Symmetry Breaking in Software Patterns

نویسندگان

  • James O. Coplien
  • Liping Zhao
چکیده

Software patterns draw on the work of the architect Christopher Alexander, which in turn builds on foundations that may be more suitable to software than the architectural metaphors themselves. Patterns have a longstanding identity in the scientific community as results of a phenomenon called symmetry breaking. Symmetry breaking can be defined formally in terms of group theory. We establish formal group-theoretic foundations for several object-oriented programming models and show, by formal constructs and by analogy to other fields, that software patterns reduce to symmetry breaking. Such formalisms may be useful as a foundation for pattern taxonomies, and to differentiate patterns as a design discipline from heuristics, rules, and arbitrary microarchitectures.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Computational Study to Find the Vibrational Modes Connected with Specific Molecular Structures of Calculated Compound

The purpose of this research is to provide a deeper understanding of the planar high- symmetry configuration instability. In the ideal case, the distortion corresponds to the movements of nuclei along normal modes that belong to non-totally symmetric irreps of the high symmertry (HS) point group of molecule. The analysis of the structural distortion from the HS nuclear arrangements of the JT ac...

متن کامل

نقش شکست تقارن بار در اختلاف انرژی بستگی هسته‌های آینه‌ای 15O-15N و 17F-17O

  Charge symmetry breaking potentials due to the exchange of pseudoscalar and vector mesons in mirror nuclei are considered. With the computation of coulmb energy along with the present charge symmetry breaking effects provide a reasonably accurate description of the binding energy differences between mirror nuclei.

متن کامل

Investigation of symmetry-breaking flux-line lattice phases in superconductors by small-angle neutron scattering

In single-crystal superconductors in the mixed state, flux-line structures may have a lower symmetry than the host crystal. In this case, multiple degenerate flux lattice domains may be present simultaneously and give rise to complicated small-angle diffraction patterns. The interpretation of these patterns in terms of the flux lattice structure in a single domain is discussed, with particular ...

متن کامل

S4 as a natural flavor symmetry for lepton mixing

Group theoretical arguments seem to indicate the discrete symmetry S4 as the minimal flavor symmetry compatible with tribimaximal neutrino mixing. We prove in a model-independent way that indeed S4 can realize exact tribimaximal mixing through different symmetry breaking patterns. We present two models in which lepton tribimaximal mixing is realized in different ways and for each one we discuss...

متن کامل

Spontaneous symmetry breaking shaping flowers and leaves

Spontaneous symmetry breaking can result in emergence of complicated patterns in nature. Simple symmetry arguments can be used to describe beautiful and periodic rippled and wavy edges of flowers and leaves as well as fractal structure at the edge of a torn plastic sheet. In this paper, I will first discuss simple physical and geometrical arguments based on symmetry breaking and metrics on a cu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000